package implementation;

import javax.swing.*;
import java.awt.*;
import java.awt.geom.RoundRectangle2D;

import gui.UI;

public class NewButton2 extends JButton {
    public NewButton2() {
        super();
        setFocusPainted(false);
        setBorderPainted(false);//设置边框不显示
        setContentAreaFilled(false);// 是否显示外围矩形区域以及原背景 选否
    }

    public NewButton2(String name) {
        super(name);
        setFocusPainted(false);
        setBorderPainted(false);//设置边框不显示
        setContentAreaFilled(false);// 是否显示外围矩形区域 选否
    }

    public NewButton2(ImageIcon imageIcon,ImageIcon imageIcon2,Dimension size) {
        super(imageIcon);
        setPreferredSize(size);
        setRolloverIcon(imageIcon2);
        setFocusPainted(false);//设置点击后焦点不显示
        setBorderPainted(false);//设置边框不显示
        setContentAreaFilled(false);// 是否显示外围矩形区域 选否

    }

    public NewButton2(String name,ImageIcon imageIcon) {
        super(name,imageIcon);
        setOpaque(true);
        setFocusPainted(false);
        setBorderPainted(false);//设置边框不显示
        setContentAreaFilled(false);// 是否显示外围矩形区域 选否
    }


    public NewButton2(String name, ImageIcon imageIcon,Dimension size) {
        super(name,imageIcon);
        setPreferredSize(size);//设置首选大小
        setFocusPainted(false);//设置点击后焦点不显示
        setBorderPainted(false);//设置边框不显示
        setContentAreaFilled(false);//设置不显示按钮背景

    }
}
